import { GET_USERS } from '../mutations-type'
import { addUsers, getUsers, delUsers,updateUsers,updataRole} from '../../api/user'
const user = {
    state: {
        users: {
        },
        userInfo: {
        }
    },
    mutations: {
        [GET_USERS](state, obj) {
            state.users = obj
        },
        // [ADD_USERINFO](state, obj) {
        //     state.userInfo = obj
        // }

    },
    actions: {

        
        async addUsers(_,obj) {

            console.log(22222,obj)
            let userInfo = await addUsers(obj)
            if (userInfo.data.status == 0) {
                console.log(1111, userInfo)
            } else {
                alert(userInfo.data.msg)
            }

        },
        async updateUsers(_,obj) {
            console.log(22222,obj)
            let userInfo = await updateUsers(obj)
            if (userInfo.data.status == 0) {
                console.log(1111, userInfo)
            } else {
                alert(userInfo.data.msg)
            }

        },
        async getUsers({ commit }, obj) {
            let users = await getUsers(obj)
            console.log(2222, users)
            commit('GET_USERS', users.data.data)
        },
        async delUsers(_,obj) {
            let users = await delUsers(obj)
            console.log(2222, users)
            if (users.data.status == 0) {
                alert('删除成功')
            }
        },
        async updataRole(_,obj) {
            let users = await updataRole(obj)
            console.log(2222, users)
            if (users.data.status == 0) {
                alert('修改成功')
            }
        }
        
    }

}

export default user